Import('RTT_ROOT')
from building import *

src = Split("""
    protobuf/src/ecu_common.pb.c
    protobuf/src/ecu_control.pb.c
    protobuf/src/ecu_feedback.pb.c
    protobuf/src/geometry.pb.c
    protobuf/src/header.pb.c
    protobuf/src/pb_common.c
    protobuf/src/pb_decode.c
    protobuf/src/pb_encode.c
    protobuf/src/version.pb.c

    app/src/pc_comm.c
    port/src/pc_comm_single_task.c      
    port/src/pc_comm_server_task.c  
    port/src/pc_comm_fifo.c
    port/src/pc_comm_frame.c      
""")

path = [
        GetCurrentDir() + '/', 
        GetCurrentDir() + '/app/inc',
        GetCurrentDir() + '/port/inc', 
        GetCurrentDir() + '/protobuf/inc', 
       ]

group = DefineGroup('pc_comm', src, depend = [''], CPPPATH = path)

Return('group')